package cn.wolfcode.crm.domain;

import lombok.Getter;
import lombok.Setter;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;

@Setter
@Getter
@XmlRootElement(name="xml")                 // 表示根节点
@XmlAccessorType(XmlAccessType.FIELD)       // 表示映射所有字段到xml
public class InMsgEntity {
    private String ToUserName;      // 开发者微信号
    private String FromUserName;    // 发送方OpenID
    private Long CreateTime;        // 消息的创建时间
    private String MsgType;         // 消息类型（text/image/）
    private Long MsgId;             // 消息id，64位整型

    private String Content;         // 文本消息内容

    private String PicUrl;          // 图片链接
    private String MediaId;         // 图片消息媒体id，可以调用多媒体文件下载接口拉取数据

    private String Event;           // 事件类型 unsubscribe(取消关注) subscribe（关注） CLICK（点击菜单）
    private String EventKey;        // 菜单的key值（用来区分多个菜单）
}
